package com.hp.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.hp.common.annotation.Excel;
import com.hp.common.core.domain.BaseEntity;

import java.util.Date;

public class PassInfo extends BaseEntity {
    /**记录主键*/
    @Excel(name = "编号")
    private Integer passid;

    /**司机姓名*/
    @Excel(name = "司机姓名")
    private String drivername;

    /**司机联系方式*/
    @Excel(name = "联系方式")
    private String phonenum;

    /**车牌号字符串*/
    @Excel(name = "车牌号")
    private String license;

    /**车辆型号*/
//    @Excel(name = "车辆类别")
    private Integer cartype;


    /**车辆大小*/
//    @Excel(name = "车辆大小型号")
    private Integer carsize;

    /**车辆种类名称*/
    @Excel(name = "车辆种类名称")
    private String cartypename;

    /**来访目的*/
    @Excel(name = "来访目的",readConverterExp = "1=卸货,2=装货,3=其他")
    private Integer purpose;

    /**来访目的名称*/
    private String purposeInfo;

    /**邮路编号*/
//    @Excel(name = "邮路编号")
    private Integer destbationid;

    /**城市地编号*/
//    @Excel(name = "城市编号")
    private Integer cityid;

    /**进口地名称*/
    @Excel(name = "进口地名称")
    private String destname;

    /**进口识别编号*/
    @Excel(name = "进口识别编号")
    private Integer inid;

    /**进场时间*/
    @Excel(name="进场时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss",type = Excel.Type.EXPORT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date indate;

    /**是否处理*/
    @Excel(name = "是否处理",readConverterExp = "1=是,2=否")
    private Byte isdeal;

    /**处理时间*/
    @Excel(name="处理时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss",type = Excel.Type.EXPORT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date dealtime;

    /**出场识别编号*/
    @Excel(name ="出场识别编号")
    private Integer outid;

    /**出场时间*/
    @Excel(name="出场时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss",type = Excel.Type.EXPORT)
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date outdate;

    /**备注*/
    @Excel(name = "备注")
    private String remark;

    public Integer getPassid() {
        return passid;
    }

    public void setPassid(Integer passid) {
        this.passid = passid;
    }

    public String getDrivername() {
        return drivername;
    }

    public void setDrivername(String drivername) {
        this.drivername = drivername;
    }

    public String getPhonenum() {
        return phonenum;
    }

    public void setPhonenum(String phonenum) {
        this.phonenum = phonenum;
    }

    public String getLicense() {
        return license;
    }

    public void setLicense(String license) {
        this.license = license;
    }

    public Integer getCartype() {
        return cartype;
    }

    public void setCartype(Integer cartype) {
        this.cartype = cartype;
    }

    public Integer getCarsize() {
        return carsize;
    }

    public void setCarsize(Integer carsize) {
        this.carsize = carsize;
    }

    public Integer getDestbationid() {
        return destbationid;
    }

    public void setDestbationid(Integer destbationid) {
        this.destbationid = destbationid;
    }

    public Integer getInid() {
        return inid;
    }

    public void setInid(Integer inid) {
        this.inid = inid;
    }

    public Date getIndate() {
        return indate;
    }

    public void setIndate(Date indate) {
        this.indate = indate;
    }

    public Byte getIsdeal() {
        return isdeal;
    }

    public void setIsdeal(Byte isdeal) {
        this.isdeal = isdeal;
    }

    public Date getDealtime() {
        return dealtime;
    }

    public void setDealtime(Date dealtime) {
        this.dealtime = dealtime;
    }

    public Integer getOutid() {
        return outid;
    }

    public void setOutid(Integer outid) {
        this.outid = outid;
    }

    public Date getOutdate() {
        return outdate;
    }

    public void setOutdate(Date outdate) {
        this.outdate = outdate;
    }

    public String getCartypename() {
        return cartypename;
    }

    public void setCartypename(String cartypename) {
        this.cartypename = cartypename;
    }

    public String getDestname() {
        return destname;
    }

    public void setDestname(String destname) {
        this.destname = destname;
    }

    public Integer getCityid() {
        return cityid;
    }

    public void setCityid(Integer cityid) {
        this.cityid = cityid;
    }

    public Integer getPurpose() {
        return purpose;
    }

    public void setPurpose(Integer purpose) {
        this.purpose = purpose;
    }

    @Override
    public String getRemark() {
        return remark;
    }

    @Override
    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getPurposeInfo() {
        return purposeInfo;
    }

    public void setPurposeInfo(String purposeInfo) {
        this.purposeInfo = purposeInfo;
    }
}
